Single versus Multiple Tree Genetic Programming for Dynamic Decision Making
نویسندگان
چکیده
This paper considers genetic programming (GP) for dynamic decision making. Standard genetic programming only uses a single decision tree for decision making. In contrast, this paper proposes a general multiple tree framework for dynamic decision problems, where evaluation is contingent on the previous output of the program. The working hypothesis is that “recurrent” multiple trees are superior compared to conventional single trees for dynamic decision problems. To test this hypothesis, a single and a dual tree representation is considered. Both representations return Boolean values, but for the dual trees, evaluation is contingent on their previous output. Specifically, if the previous output was FALSE, the first tree is evaluated, otherwise it is the second. The single and dual trees are applied within two different domains. The first domain consists of a coevolutionary predator-prey type environment where the single and dual trees are treated as different species. The objective of a predator is to capture the phenotypic behavior of a prey. Naturally, the objective of the prey is to evade the predator. It is found that the dual trees have greater expressive capabilities, since they can capture the dynamics of the single trees when acting as predators, while evading when acting as prey. The second domain is closer related to finance. The single and dual trees are used to evolve successful trading strategies on artificial financial time series. Two different processes are constructed that exhibit some features also found in real financial data, i.e., mean-reversion and momentum effects. It is found that the single trees are unable to capture the dynamics of the mean-reverting process, but the dual trees succeed. For the trending series, both representation are capable of capturing the underlying dynamics, but the single trees have better out-of-sample performance compared to the dual trees. This is found to be a manifestation of Ockham’s razor. JEL classifications: C0, C45, C53, C63
منابع مشابه
A New Dynamic Random Fuzzy DEA Model to Predict Performance of Decision Making Units
Data envelopment analysis (DEA) is a methodology for measuring the relative efficiency of decision making units (DMUs) which ‎consume the same types of inputs and producing the same types of outputs. Believing that future planning and predicting the ‎efficiency are very important for DMUs, this paper first presents a new dynamic random fuzzy DEA model (DRF-DEA) with ‎common weights (using...
متن کاملA Multi-Criteria Decision-Making Approach with Interval Numbers for Evaluating Project Risk Responses
The risk response development is one of the main phases in the project risk management that has major impacts on a large-scale project’s success. Since projects are unique, and risks are dynamic through the life of the projects, it is necessary to formulate responses of the important risks. Conventional approaches tend to be less effective in dealing with the imprecise of the risk response deve...
متن کاملMeasuring a Dynamic Efficiency Based on MONLP Model under DEA Control
Data envelopment analysis (DEA) is a common technique in measuring the relative efficiency of a set of decision making units (DMUs) with multiple inputs and multiple outputs. Standard DEA models are quite limited models, in the sense that they do not consider a DMU at different times. To resolve this problem, DEA models with dynamic structures have been proposed.In a recent pape...
متن کاملAn Integrated DEA and Data Mining Approach for Performance Assessment
This paper presents a data envelopment analysis (DEA) model combined with Bootstrapping to assess performance of one of the Data mining Algorithms. We applied a two-step process for performance productivity analysis of insurance branches within a case study. First, using a DEA model, the study analyzes the productivity of eighteen decision-making units (DMUs). Using a Malmquist index, DEA deter...
متن کاملTarget setting in the process of merging and restructuring of decision-making units using multiple objective linear programming
This paper presents a novel approach to achieving the goals of data envelopment analysis in the process of reconstruction and integration of decision-making units by using multiple objective linear programming. In this regard, first, we review inverse data envelopment analysis models for data reconstruction and integration. We present a model with multi-objective linear programming structure in...
متن کامل